/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/bigtable/v2/types.proto

// Protobuf Java Version: 3.25.5
package com.google.bigtable.v2;

public final class TypesProto {
  private TypesProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Bytes_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Bytes_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Bytes_Encoding_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Bytes_Encoding_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Bytes_Encoding_Raw_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Bytes_Encoding_Raw_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_String_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_String_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_String_Encoding_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_String_Encoding_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_String_Encoding_Utf8Raw_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_String_Encoding_Utf8Raw_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_String_Encoding_Utf8Bytes_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_String_Encoding_Utf8Bytes_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Int64_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Int64_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Int64_Encoding_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Int64_Encoding_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Int64_Encoding_BigEndianBytes_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Int64_Encoding_BigEndianBytes_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Bool_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Bool_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Float32_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Float32_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Float64_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Float64_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Timestamp_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Timestamp_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Date_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Date_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Struct_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Struct_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Struct_Field_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Struct_Field_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Array_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Array_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Map_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Map_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Aggregate_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Aggregate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Aggregate_Sum_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Aggregate_Sum_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Aggregate_Max_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Aggregate_Max_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Aggregate_Min_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Aggregate_Min_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_v2_Type_Aggregate_HyperLogLogPlusPlusUniqueCount_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_v2_Type_Aggregate_HyperLogLogPlusPlusUniqueCount_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n\036google/bigtable/v2/types.proto\022\022google"
          + ".bigtable.v2\032\037google/api/field_behavior."
          + "proto\"\340\020\n\004Type\0224\n\nbytes_type\030\001 \001(\0132\036.goo"
          + "gle.bigtable.v2.Type.BytesH\000\0226\n\013string_t"
          + "ype\030\002 \001(\0132\037.google.bigtable.v2.Type.Stri"
          + "ngH\000\0224\n\nint64_type\030\005 \001(\0132\036.google.bigtab"
          + "le.v2.Type.Int64H\000\0228\n\014float32_type\030\014 \001(\013"
          + "2 .google.bigtable.v2.Type.Float32H\000\0228\n\014"
          + "float64_type\030\t \001(\0132 .google.bigtable.v2."
          + "Type.Float64H\000\0222\n\tbool_type\030\010 \001(\0132\035.goog"
          + "le.bigtable.v2.Type.BoolH\000\022<\n\016timestamp_"
          + "type\030\n \001(\0132\".google.bigtable.v2.Type.Tim"
          + "estampH\000\0222\n\tdate_type\030\013 \001(\0132\035.google.big"
          + "table.v2.Type.DateH\000\022<\n\016aggregate_type\030\006"
          + " \001(\0132\".google.bigtable.v2.Type.Aggregate"
          + "H\000\0226\n\013struct_type\030\007 \001(\0132\037.google.bigtabl"
          + "e.v2.Type.StructH\000\0224\n\narray_type\030\003 \001(\0132\036"
          + ".google.bigtable.v2.Type.ArrayH\000\0220\n\010map_"
          + "type\030\004 \001(\0132\034.google.bigtable.v2.Type.Map"
          + "H\000\032\235\001\n\005Bytes\0229\n\010encoding\030\001 \001(\0132\'.google."
          + "bigtable.v2.Type.Bytes.Encoding\032Y\n\010Encod"
          + "ing\022:\n\003raw\030\001 \001(\0132+.google.bigtable.v2.Ty"
          + "pe.Bytes.Encoding.RawH\000\032\005\n\003RawB\n\n\010encodi"
          + "ng\032\215\002\n\006String\022:\n\010encoding\030\001 \001(\0132(.google"
          + ".bigtable.v2.Type.String.Encoding\032\306\001\n\010En"
          + "coding\022H\n\010utf8_raw\030\001 \001(\01320.google.bigtab"
          + "le.v2.Type.String.Encoding.Utf8RawB\002\030\001H\000"
          + "\022H\n\nutf8_bytes\030\002 \001(\01322.google.bigtable.v"
          + "2.Type.String.Encoding.Utf8BytesH\000\032\r\n\007Ut"
          + "f8Raw:\002\030\001\032\013\n\tUtf8BytesB\n\n\010encoding\032\365\001\n\005I"
          + "nt64\0229\n\010encoding\030\001 \001(\0132\'.google.bigtable"
          + ".v2.Type.Int64.Encoding\032\260\001\n\010Encoding\022R\n\020"
          + "big_endian_bytes\030\001 \001(\01326.google.bigtable"
          + ".v2.Type.Int64.Encoding.BigEndianBytesH\000"
          + "\032D\n\016BigEndianBytes\0222\n\nbytes_type\030\001 \001(\0132\036"
          + ".google.bigtable.v2.Type.BytesB\n\n\010encodi"
          + "ng\032\006\n\004Bool\032\t\n\007Float32\032\t\n\007Float64\032\013\n\tTime"
          + "stamp\032\006\n\004Date\032\204\001\n\006Struct\0225\n\006fields\030\001 \003(\013"
          + "2%.google.bigtable.v2.Type.Struct.Field\032"
          + "C\n\005Field\022\022\n\nfield_name\030\001 \001(\t\022&\n\004type\030\002 \001"
          + "(\0132\030.google.bigtable.v2.Type\0327\n\005Array\022.\n"
          + "\014element_type\030\001 \001(\0132\030.google.bigtable.v2"
          + ".Type\032_\n\003Map\022*\n\010key_type\030\001 \001(\0132\030.google."
          + "bigtable.v2.Type\022,\n\nvalue_type\030\002 \001(\0132\030.g"
          + "oogle.bigtable.v2.Type\032\267\003\n\tAggregate\022,\n\n"
          + "input_type\030\001 \001(\0132\030.google.bigtable.v2.Ty"
          + "pe\0221\n\nstate_type\030\002 \001(\0132\030.google.bigtable"
          + ".v2.TypeB\003\340A\003\0225\n\003sum\030\004 \001(\0132&.google.bigt"
          + "able.v2.Type.Aggregate.SumH\000\022_\n\022hllpp_un"
          + "ique_count\030\005 \001(\0132A.google.bigtable.v2.Ty"
          + "pe.Aggregate.HyperLogLogPlusPlusUniqueCo"
          + "untH\000\0225\n\003max\030\006 \001(\0132&.google.bigtable.v2."
          + "Type.Aggregate.MaxH\000\0225\n\003min\030\007 \001(\0132&.goog"
          + "le.bigtable.v2.Type.Aggregate.MinH\000\032\005\n\003S"
          + "um\032\005\n\003Max\032\005\n\003Min\032 \n\036HyperLogLogPlusPlusU"
          + "niqueCountB\014\n\naggregatorB\006\n\004kindB\264\001\n\026com"
          + ".google.bigtable.v2B\nTypesProtoP\001Z8cloud"
          + ".google.com/go/bigtable/apiv2/bigtablepb"
          + ";bigtablepb\252\002\030Google.Cloud.Bigtable.V2\312\002"
          + "\030Google\\Cloud\\Bigtable\\V2\352\002\033Google::Clou"
          + "d::Bigtable::V2b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.FieldBehaviorProto.getDescriptor(),
            });
    internal_static_google_bigtable_v2_Type_descriptor = getDescriptor().getMessageTypes().get(0);
    internal_static_google_bigtable_v2_Type_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_descriptor,
            new java.lang.String[] {
              "BytesType",
              "StringType",
              "Int64Type",
              "Float32Type",
              "Float64Type",
              "BoolType",
              "TimestampType",
              "DateType",
              "AggregateType",
              "StructType",
              "ArrayType",
              "MapType",
              "Kind",
            });
    internal_static_google_bigtable_v2_Type_Bytes_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_Type_Bytes_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Bytes_descriptor,
            new java.lang.String[] {
              "Encoding",
            });
    internal_static_google_bigtable_v2_Type_Bytes_Encoding_descriptor =
        internal_static_google_bigtable_v2_Type_Bytes_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_Type_Bytes_Encoding_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Bytes_Encoding_descriptor,
            new java.lang.String[] {
              "Raw", "Encoding",
            });
    internal_static_google_bigtable_v2_Type_Bytes_Encoding_Raw_descriptor =
        internal_static_google_bigtable_v2_Type_Bytes_Encoding_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_Type_Bytes_Encoding_Raw_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Bytes_Encoding_Raw_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_String_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(1);
    internal_static_google_bigtable_v2_Type_String_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_String_descriptor,
            new java.lang.String[] {
              "Encoding",
            });
    internal_static_google_bigtable_v2_Type_String_Encoding_descriptor =
        internal_static_google_bigtable_v2_Type_String_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_Type_String_Encoding_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_String_Encoding_descriptor,
            new java.lang.String[] {
              "Utf8Raw", "Utf8Bytes", "Encoding",
            });
    internal_static_google_bigtable_v2_Type_String_Encoding_Utf8Raw_descriptor =
        internal_static_google_bigtable_v2_Type_String_Encoding_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_Type_String_Encoding_Utf8Raw_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_String_Encoding_Utf8Raw_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_String_Encoding_Utf8Bytes_descriptor =
        internal_static_google_bigtable_v2_Type_String_Encoding_descriptor.getNestedTypes().get(1);
    internal_static_google_bigtable_v2_Type_String_Encoding_Utf8Bytes_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_String_Encoding_Utf8Bytes_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_Int64_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(2);
    internal_static_google_bigtable_v2_Type_Int64_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Int64_descriptor,
            new java.lang.String[] {
              "Encoding",
            });
    internal_static_google_bigtable_v2_Type_Int64_Encoding_descriptor =
        internal_static_google_bigtable_v2_Type_Int64_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_Type_Int64_Encoding_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Int64_Encoding_descriptor,
            new java.lang.String[] {
              "BigEndianBytes", "Encoding",
            });
    internal_static_google_bigtable_v2_Type_Int64_Encoding_BigEndianBytes_descriptor =
        internal_static_google_bigtable_v2_Type_Int64_Encoding_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_Type_Int64_Encoding_BigEndianBytes_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Int64_Encoding_BigEndianBytes_descriptor,
            new java.lang.String[] {
              "BytesType",
            });
    internal_static_google_bigtable_v2_Type_Bool_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(3);
    internal_static_google_bigtable_v2_Type_Bool_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Bool_descriptor, new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_Float32_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(4);
    internal_static_google_bigtable_v2_Type_Float32_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Float32_descriptor, new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_Float64_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(5);
    internal_static_google_bigtable_v2_Type_Float64_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Float64_descriptor, new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_Timestamp_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(6);
    internal_static_google_bigtable_v2_Type_Timestamp_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Timestamp_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_Date_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(7);
    internal_static_google_bigtable_v2_Type_Date_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Date_descriptor, new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_Struct_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(8);
    internal_static_google_bigtable_v2_Type_Struct_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Struct_descriptor,
            new java.lang.String[] {
              "Fields",
            });
    internal_static_google_bigtable_v2_Type_Struct_Field_descriptor =
        internal_static_google_bigtable_v2_Type_Struct_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_Type_Struct_Field_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Struct_Field_descriptor,
            new java.lang.String[] {
              "FieldName", "Type",
            });
    internal_static_google_bigtable_v2_Type_Array_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(9);
    internal_static_google_bigtable_v2_Type_Array_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Array_descriptor,
            new java.lang.String[] {
              "ElementType",
            });
    internal_static_google_bigtable_v2_Type_Map_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(10);
    internal_static_google_bigtable_v2_Type_Map_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Map_descriptor,
            new java.lang.String[] {
              "KeyType", "ValueType",
            });
    internal_static_google_bigtable_v2_Type_Aggregate_descriptor =
        internal_static_google_bigtable_v2_Type_descriptor.getNestedTypes().get(11);
    internal_static_google_bigtable_v2_Type_Aggregate_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Aggregate_descriptor,
            new java.lang.String[] {
              "InputType", "StateType", "Sum", "HllppUniqueCount", "Max", "Min", "Aggregator",
            });
    internal_static_google_bigtable_v2_Type_Aggregate_Sum_descriptor =
        internal_static_google_bigtable_v2_Type_Aggregate_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_v2_Type_Aggregate_Sum_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Aggregate_Sum_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_Aggregate_Max_descriptor =
        internal_static_google_bigtable_v2_Type_Aggregate_descriptor.getNestedTypes().get(1);
    internal_static_google_bigtable_v2_Type_Aggregate_Max_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Aggregate_Max_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_Aggregate_Min_descriptor =
        internal_static_google_bigtable_v2_Type_Aggregate_descriptor.getNestedTypes().get(2);
    internal_static_google_bigtable_v2_Type_Aggregate_Min_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Aggregate_Min_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_v2_Type_Aggregate_HyperLogLogPlusPlusUniqueCount_descriptor =
        internal_static_google_bigtable_v2_Type_Aggregate_descriptor.getNestedTypes().get(3);
    internal_static_google_bigtable_v2_Type_Aggregate_HyperLogLogPlusPlusUniqueCount_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_v2_Type_Aggregate_HyperLogLogPlusPlusUniqueCount_descriptor,
            new java.lang.String[] {});
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.FieldBehaviorProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
